package com.lianniu.mgr.buyerManage.service;

import com.lianniu.mgr.base.BaseResult;
import com.lianniu.mgr.buyerManage.vo.BuyerConditionVo;
import com.lianniu.mgr.buyerManage.vo.BuyerVo;
import com.lianniu.mgr.pagination.PaginationInfo;

public interface IBuyerManageService {

	public BaseResult getBuyerListForPage(BuyerConditionVo condition,PaginationInfo paginationInfo);

	public BaseResult getBuyerApproveListForPage(BuyerConditionVo condition,PaginationInfo paginationInfo);
	/**
	   * @Title: deleteBuyer 
	   * @Description: 删除买家
	   * @author: Administrator
	   * @param id
	   * @return
	   * @date: 2016年6月29日 下午8:41:52 
	   * @return: boolean
	   */
	  public BaseResult deleteBuyer(String id);
	  /**
	   * @Title: checkBuyer 
	   * @Description: 更改买家状态
	   * @author: Administrator
	   * @param status
	   * @param id
	   * @return
	   * @date: 2016年6月29日 下午8:42:06 
	   * @return: boolean
	   */
	  public BaseResult checkBuyer(String status,String id);
	  /**
	   * @Title: getBuyerById 
	   * @Description: 获取买家信息
	   * @author: Administrator
	   * @param id
	   * @return
	   * @date: 2016年6月29日 下午8:44:10 
	   * @return: BuyerVo
	   */
	  public BaseResult getBuyerById(String id);
	  /**
       * @Title: getBuyerByUserId 
       * @Description: 获取买家信息
       * @author: Administrator
       * @param id
       * @return
       * @date: 2016年6月29日 下午8:44:10 
       * @return: BuyerVo
       */
      public BaseResult getBuyerByUserId(String userid);
	  /**
	 * @Title: updateBuyer
	 * @Description: 更新买家
	 * @author: Dylan
	 * @param buyer
	 * @return
	 * @date: 2016年7月10日 上午9:25:12
	 * @return: BaseResult
	 */
	public BaseResult updateBuyer(BuyerVo buyer);
	/**
	 * @Title: modifyBuyer
	 * @Description: 更新买家1
	 * @author: alex
	 * @param buyer
	 * @return
	 * @date: 2016年7月10日 上午9:25:12
	 * @return: BaseResult
	 */
	public BaseResult modifyBuyer(BuyerVo buyer);
	  /**
	   * 
	   * @Title: getBuyerIdByMobile 
	   * @Description:通过手机号判断买家是否存在
	   * @author: guoconglin
	   * @param mobile
	   * @return
	   * @date: 2016年11月15日 上午10:26:57 
	   * @return: BaseResult
	   */
	  public boolean isExistMobile(String mobile);
}
